mechanical restraint - Allemand Anglais Dictionnaire